package com.example.design.flow.test.test03Skip;

import com.example.design.flow.node.FlowNode;
import lombok.extern.slf4j.Slf4j;

/**
 * 不应该被执行到的节点
 */
@Slf4j
public class UnreachableNode extends FlowNode<String> {
    @Override
    public void process(String context) {
        // 如果执行到这里说明测试失败
        log.info("UnreachableProcess|");
        throw new AssertionError("这个节点不应该被执行到");
    }
}